x86/cpu: Don't update this_cpu for get_cpu_vendor(, gcv_guest)
authorAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 18 Jan 2017 08:52:19 +0000 (09:52 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 18 Jan 2017 08:52:19 +0000 (09:52 +0100)
commitdaf491dc1e87fe32b35f2ae75b4add0fa96c0d7f
tree83875823cd58f39b5b40c7ce2068e7bb69ef1f1f
parenta6542288d3a3803dfe683c62e7692b7dcd679402
x86/cpu: Don't update this_cpu for get_cpu_vendor(, gcv_guest)

Otherwise booting a cross-vendor guest would cause PCPU hotplug to
malfunction, because of trying to use the wrong CPU driver.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
master commit: 291dcb4dd0140fac0e439760b4d51b2892ff9264
master date: 2017-01-03 13:33:16 +0000
xen/arch/x86/cpu/common.c